@charset "utf-8";
$fontSize: 100;
@function r($p){
   @return $p/$fontSize*1rem;
}
.content{
    .roll{
        width: 100%;
        font-size: 0;
        position: relative;
        .turn{
            img{
                width: 100%;
            }
        }
        .mask{
            width: 100%;
            position: absolute;
            bottom: 0;
            left: 0;
            height: r(104);
            background-color: rgba(0, 0, 0, .5);
            color: #ffffff;
            display: flex;
            align-items: center;
            justify-content: space-between;
            div{
                display: inline-block;
            }
            .elma{
                p:nth-of-type(1){
                     margin-left: 0.15rem;
                     font-size: 16px;
                }
                p:nth-of-type(2){
                    margin-left: 0.15rem;
                    font-size: 16px;
                    margin-top: 5px;
                    img{
                        vertical-align: text-bottom;
                    }
                    a{
                        color: #ffffff;
                        text-decoration: none;
                    }
               }
            }
            .mask_time{
                margin-right: r(30);
                font-size: 14px;
                margin-top: 23px;
                img{
                    margin: 0 r(10) 0 r(20);
                }
            }
        }
    }
 }
 .collage_cont{
    .collage_news{
        border-top: 25px solid #f5f5f5;
        padding: 0 r(29);
         .collage_news_part{
             padding-top: r(20);
             .collage_news_top{
                 display: flex;
                 justify-content: space-between;
                 align-items: center;
                 div{
                     display: inline-block;
                 }
                 .touxiang{
                     .touxiang_tp{
                         width: r(58);
                         height: r(58);
                         margin-right: r(15);
                         img{
                             width: 100%;
                         }
                     }
                     .touxiang_wz{
                         p:nth-of-type(1){
                             font-size: 16px;
                         }
                     }
                 }
                 .btn{
                     a{
                         display: inline-block;
                         width: r(228);
                         height: r(58);
                         line-height: r(58);
                         padding-left: r(40);
                         background-color: #b20000;
                         font-size: 16px;
                         color: #ffffff;
                         img{
                             width: r(27);
                             height: r(27);
                             margin-left: r(15);
                         }
                        
                     }
                 }
             }
             .collage_news_mid{
                 display: flex;
                 justify-content: space-between;
                 align-items: flex-end;
                 margin-top: r(15);
                 padding-bottom: r(10);
                 border-bottom: 1px solid #e2e2e2;
                 p{
                     display: inline-block;
                 }
                 p:nth-of-type(1){
                     font-size: 17px;
                 }
             }
             .collage_news_btm{
                 width: r(586);
                 height: r(433);
                 position: relative;
                 margin-top: r(16);
                 margin-bottom: r(25);
                    img{
                        position: absolute;
                        left: 50%;
                        top: 50%;
                        transform: translate(-50%,-50%);
                        width: 100%;
                    }
             }
         } 
    }
    .more{
        padding-top: r(20);
        padding-bottom: r(30);
        text-align: center;
        font-size: 16px;
        border-top: 1px solid #e2e2e2;
    }
 }

